home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / Gfx / Edit / TSMorph / src / Prefs.h < prev    next >
C/C++ Source or Header  |  1994-10-30  |  7KB  |  165 lines

  1. // TSMorph - Amiga Morphing program
  2. // Copyright (C) © 1993  Topicsave Limited
  3.  
  4. // This program is free software; you can redistribute it and/or modify
  5. // it under the terms of the GNU General Public License as published by
  6. // the Free Software Foundation; either version 2 of the License, or
  7. // any later version.
  8.  
  9. // This program is distributed in the hope that it will be useful,
  10. // but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  12. // GNU General Public License for more details.
  13.  
  14. // You should have received a copy of the GNU General Public License
  15. // along with this program; if not, write to the Free Software
  16. // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  17.  
  18. // mpaddock@cix.compulink.co.uk
  19.  
  20. /*
  21.  *  Source machine generated by GadToolsBox V2.0
  22.  *  which is (c) Copyright 1991-1993 Jaba Development
  23.  *
  24.  *  GUI Designed by : M J P
  25.  */
  26.  
  27. #define GetString( g )      ((( struct StringInfo * )g->SpecialInfo )->Buffer  )
  28. #define GetNumber( g )      ((( struct StringInfo * )g->SpecialInfo )->LongInt )
  29.  
  30. #define GD_CustomDepth                         0
  31. #define GD_DX                                  1
  32. #define GD_DY                                  2
  33. #define GD_Mode                                3
  34. #define GD_SaveFormat                          4
  35. #define GD_Quality                             5
  36. #define GD_AntiAlias                           6
  37. #define GD_Depth                               7
  38. #define GD_Zoom                                8
  39. #define GD_Palette                             9
  40. #define GD_OpenMode                            10
  41. #define GD_Help                                11
  42. #define GD_KeepPrefs                           12
  43. #define GD_Project                             13
  44. #define GD_Prefs                               14
  45. #define GD_Render                              15
  46. #define GD_Save                                16
  47. #define GD_Use                                 17
  48. #define GD_Cancel                              18
  49. #define GD_CustomMode                          19
  50. #define GD_Preview                             20
  51. #define GD_Load                                21
  52. #define GD_Pre                                 22
  53. #define GD_Post                                23
  54. #define GD_MorphScreen                         24
  55. #define GD_RenderScreen                        25
  56. #define GD_Integer                                      26
  57.  
  58. #define GDX_CustomDepth                        0
  59. #define GDX_DX                                 1
  60. #define GDX_DY                                 2
  61. #define GDX_Mode                               3
  62. #define GDX_SaveFormat                         4
  63. #define GDX_Quality                            5
  64. #define GDX_AntiAlias                          6
  65. #define GDX_Depth                              7
  66. #define GDX_Zoom                               8
  67. #define GDX_Palette                            9
  68. #define GDX_OpenMode                           10
  69. #define GDX_Help                               11
  70. #define GDX_KeepPrefs                          12
  71. #define GDX_Project                            13
  72. #define GDX_Prefs                              14
  73. #define GDX_Render                             15
  74. #define GDX_Save                               16
  75. #define GDX_Use                                17
  76. #define GDX_Cancel                             18
  77. #define GDX_CustomMode                         19
  78. #define GDX_Preview                            20
  79. #define GDX_Load                               21
  80. #define GDX_Pre                                22
  81. #define GDX_Post                               23
  82. #define GDX_MorphScreen                        24
  83. #define GDX_RenderScreen                       25
  84. #define GDX_Integer                                      26
  85.  
  86. #define TSMorphPrefs_CNT 27
  87.  
  88. extern struct IntuitionBase *IntuitionBase;
  89. extern struct Library       *GadToolsBase;
  90.  
  91. extern struct Screen        *Scr;
  92. extern UBYTE                 *PubScreenName;
  93. extern APTR                  VisualInfo;
  94. extern struct Window        *TSMorphPrefsWnd;
  95. extern struct Gadget        *TSMorphPrefsGList;
  96. extern struct Menu          *TSMorphPrefsMenus;
  97. extern struct IntuiMessage   TSMorphPrefsMsg;
  98. extern UWORD                 TSMorphPrefsZoom[4];
  99. extern struct Gadget        *TSMorphPrefsGadgets[27];
  100. extern UWORD                 TSMorphPrefsLeft;
  101. extern UWORD                 TSMorphPrefsTop;
  102. extern UWORD                 TSMorphPrefsWidth;
  103. extern UWORD                 TSMorphPrefsHeight;
  104. extern UBYTE                *TSMorphPrefsWdt;
  105. extern struct TextAttr      *Font, Attr;
  106. extern UWORD                 FontX, FontY;
  107. extern UWORD                 OffX, OffY;
  108. extern UBYTE                *Mode0Labels[];
  109. extern UBYTE                *SaveFormat0Labels[];
  110. extern UBYTE                *Zoom0Labels[];
  111. extern UBYTE                *Palette0Labels[];
  112. extern UBYTE                *OpenMode0Labels[];
  113. extern struct IntuiText      TSMorphPrefsIText[];
  114. extern struct NewMenu        TSMorphPrefsNewMenu[];
  115. extern UWORD                 TSMorphPrefsGTypes[];
  116. extern struct NewGadget      TSMorphPrefsNGad[];
  117. extern ULONG                 TSMorphPrefsGTags[];
  118.  
  119. extern struct Rectangle          Rect[27];
  120.  
  121. extern int CustomDepthClicked( void );
  122. extern int DXClicked( void );
  123. extern int DYClicked( void );
  124. extern int ModeClicked( void );
  125. extern int SaveFormatClicked( void );
  126. extern int QualityClicked( void );
  127. extern int AntiAliasClicked( void );
  128. extern int DepthClicked( void );
  129. extern int ZoomClicked( void );
  130. extern int PaletteClicked( void );
  131. extern int OpenModeClicked( void );
  132. extern int HelpClicked( void );
  133. extern int KeepPrefsClicked( void );
  134. extern int ProjectClicked( void );
  135. extern int PrefsClicked( void );
  136. extern int RenderClicked( void );
  137. extern int SaveClicked( void );
  138. extern int UseClicked( void );
  139. extern int CancelClicked( void );
  140. extern int CustomModeClicked( void );
  141. extern int PreviewClicked( void );
  142. extern int LoadClicked( void );
  143. extern int PreClicked( void );
  144. extern int PostClicked( void );
  145. extern int MorphScreenClicked( void );
  146. extern int RenderScreenClicked( void );
  147. extern int IntegerClicked( void );
  148. extern int TSMorphPrefsOpen( void );
  149. extern int TSMorphPrefsSaveAs( void );
  150. extern int TSMorphPrefsQuit( void );
  151. extern int TSMorphPrefsResetToDefaults( void );
  152. extern int TSMorphPrefsLastSaved( void );
  153. extern int TSMorphPrefsRestore( void );
  154. extern int TSMorphPrefsCreateIcons( void );
  155.  
  156. extern int SetupScreen( void );
  157. extern void CloseDownScreen( void );
  158. extern void TSMorphPrefsRender( void );
  159. extern int HandleTSMorphPrefsIDCMP( void );
  160. extern int TSMorphPrefsCloseWindow(void);
  161. extern int OpenTSMorphPrefsWindow( void );
  162. extern void CloseTSMorphPrefsWindow( void );
  163. extern int TSMorphPrefsRawKey(void);
  164. extern int TSMorphPrefsMenuHelp(void);
  165.